/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package logic;

import java.util.ArrayList;
import java.util.List;
import java.util.Random;

/**
 *
 * @author Lezkus
 */
public class Prenda {
    /**
     *
     * @param prenda
     * @param precio
     */
    public Prenda (String nombre, int precio){
        this.nombre = nombre;
        this.precio = precio;
    }
    /**
     * Devuelve el precio de la venta.
     * @return 
     */
    public int getPrecio (){
        return precio;
    }
    /**
     * Devuelve el nombre de la prenda
     * @return 
     */
    public String getNombre() {
        return this.nombre;
    }
    /**
     * Busca en la base de datos una serie de prendas
     * indicadas por "s" y las devuelve como lista.
     * La lista será null en caso de fallo
     * @param s
     * @return 
     */
    public static List<Prenda> parsePrendas(String s) {
        if (s == null || s.isEmpty())
            return null;
        String[] split = s.split(";");
        ArrayList<Prenda> lista = new ArrayList<>();
        for (int i = 0; i < split.length; i++)
            lista.add(new Prenda(split[i], new Random().nextInt(40) +20));
        return lista;
    }
    
    private int precio;
    private String nombre;
}
